package org.xqp.hrm.dto;

import lombok.Data;
import org.xqp.hrm.domain.Employee;
import org.xqp.hrm.domain.Login;
import org.xqp.hrm.domain.Tenant;

import javax.validation.Valid;
import javax.validation.constraints.NotNull;

// 机构入驻前端传过来的参数就用这个类接收
@Data
public class TenantRegisterDto {

    // 管理员-员工账号
    @Valid //需要验证的对象上的字段要打上这个注解否者打在字段上的注解验证不会生效
    private Employee employee;

    //机构信息
    @Valid //需要验证的对象上的字段要打上这个注解否者打在字段上的注解验证不会生效
    private Tenant tenant;

    // 登录信息
    @Valid //需要验证的对象上的字段要打上这个注解否者打在字段上的注解验证不会生效
    private Login login;

    @NotNull(message = "请选择套餐")
    //套餐id
    private Long mealId;
}
